.contact-container {
  .contact-intro {
    margin-bottom: 30px;
  }

  .contact-content {
    margin-bottom: 30px;

    .contact-info-card,
    .contact-form-card {
      height: 100%;
    }

    .contact-info-list {
      list-style: none;
      padding: 0;

      li {
        display: flex;
        align-items: flex-start;
        margin-bottom: 24px;

        .contact-icon {
          font-size: 24px;
          margin-right: 16px;
          margin-top: 4px;
          color: #1890ff;
        }

        h4.ant-typography {
          margin-bottom: 8px;
        }

        .ant-typography {
          margin-bottom: 0;
        }
      }
    }
  }
}